package com.junzhiit.nengji.cms.service;

import com.junzhiit.nengji.cms.web.vo.HomeTableVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;

public interface HomeService {
	
	public ResultVO getheaderInfo(String sessionId);
	
	public ResultVO queryOrdersInfo(String sessionId,Integer year,Integer month);
	
	public ResultVO queryForGoods(String sessionId,int month);
	
	public ResultVO queryInternalNotice();
	
	public ResultVO queryInternalShopNotice();
	
	/**
	 * 
	 * TODO 查询总部首页统计概述
	 * @author Zaki
	 * @time 2018年4月10日 下午1:41:29
	 * @return ResultVO
	 */
	public ResultVO getHeaderStatistics(String sessionId);
	
	/**
	 * 
	 * TODO 查询总部首页全部订单详情
	 * @author Zaki
	 * @time 2018年4月10日 下午8:28:05
	 * @return ResultVO
	 */
	public ResultVO queryAllOrdersInfo(String sessionId,Integer year,Integer month);
	
	/**
	 * 
	 * TODO 查询连锁品牌下的统计数据
	 * @author Zaki
	 * @time 2018年6月13日 上午11:38:02
	 * @return ResultVO
	 */
	public ResultVO queryTotal(String sessionId);
	
	/**
	 * 
	 * TODO 查询连锁品牌下的商品销售
	 * @author Zaki
	 * @time 2018年6月19日 下午1:33:33
	 * @return List<GoodsCountBO>
	 */
	public ResultVO querySsoGoods(HomeTableVO homeTableVO);
	
	/**
	 * 
	 * TODO 查询连锁品牌下的店铺销售额
	 * @author Zaki
	 * @time 2018年6月19日 下午2:30:26
	 * @return List<ShopIncomeBO>
	 */
	public ResultVO queryShopIncome(HomeTableVO homeTableVO);
	
	/**
	 * 
	 * TODO 查询所有品牌下的店铺
	 * @author Zaki
	 * @time 2018年6月25日 下午3:39:42
	 * @return ResultVO
	 */
	public ResultVO queryAllShop(String sessionId);
}
